Component({
  /**
   * 组件的属性列表
   */
  properties: {
    num: {
      type: Number,
      value: 5
    },

  },

  /**
   * 组件的初始数据
   */
  data: {
    starWL: []
  },
  lifetimes: {
    attached: function () {
      // 获取星星的值
      let n = this.data.num;
      n = n * 20;
      // 共有几个满星、余数是多少
      let all = Math.floor(n / 20);
      let rest = n - all * 20;
      console.log(n, all, rest)
      //星星宽度数组
      let starWL = []
      for (let i = 0; i < 5; i++) {
        if (all > i) {
          starWL[i] = 0
        } else {
          if (i - all != 0) {
            starWL[i] = '100%'
          } else {
            starWL[i] = (1 - rest / 20) * 100 + '%'
          }
        }
      }
      console.log(starWL)
      this.setData({
        starWL
      })
    },
    detached: function () {
      // 在组件实例被从页面节点树移除时执行
    },
  },
  /**
   * 组件的方法列表
   */
  methods: {

  } //methods结束
})
